function [IntensityImageData VelDirOneVelData MagnetTT] = LoadSequence(countInt, ...
    Seq_FOV1_Int, SeriesNumInt, IntImStart, Seq_FOV1_P, SeriesNumPC,  PCImStart, ...
    IntensityImageData, VelDirOneVelData, CropRegion, VENC, MagnetTT, ROInumber, Platform)
    

% LOAD DATA --------------------------------------------------------------%

% Loop through the rest of the images and load them into a matrix for
% processing.  Do error checking on the fly.

h = waitbar(0,['Loading Intensity/Phase Images for ROI' num2str(ROInumber,1)]);

for CurrentPhase = 2:1:countInt
    
    IntensityImageNum  = CurrentPhase + IntImStart - 1;
    % Intensity Info.
    filepath           = [Seq_FOV1_Int '/IM-' ... 
                           num2str(SeriesNumInt,'%0.4d') '-'...
                           num2str(IntensityImageNum,'%0.4d') ];
    IntensityInfo      = dicominfo(filepath);
    structInt          = getDICOMinfo(IntensityInfo);
    IntensityImageTemp = dicomread(IntensityInfo);
    IntensityImageTemp = imcrop(IntensityImageTemp,CropRegion);
    IntensityImageData(:,:,CurrentPhase) = IntensityImageTemp;

    % Velocity component info.
    PCImageNum         = CurrentPhase + PCImStart - 1;
    filepath           = [ Seq_FOV1_P '/IM-' ...
                           num2str(SeriesNumPC,'%0.4d') '-'...
                           num2str(PCImageNum,'%0.4d') ];
    VelDirOneInfo      = dicominfo(filepath);              
    structPC           = getDICOMinfo(VelDirOneInfo);       
    VelDirOneImageTemp = dicomread(VelDirOneInfo);
    VelDirOneImageTemp = imcrop(VelDirOneImageTemp, CropRegion);
    VelDirOneImageData = VelDirOneImageTemp;

    MagnetTT(CurrentPhase)             = VelDirOneInfo.TriggerTime;
%     VelDirOneVelData(:,:,CurrentPhase) = ...
%         (double(VelDirOneImageData)-2048)*VENC/2048;
    
    if Platform ==3 
        VelDirOneVelData(:,:,CurrentPhase) = (double(VelDirOneImageData))*VENC/2048;
    else
        VelDirOneVelData(:,:,CurrentPhase) = (double(VelDirOneImageData)-2048)*VENC/2048;
    end
        
    % Check file agreement
%     Agreement = checkDICOMs(structInt,structPC);    
    waitbar(CurrentPhase/countInt, h);
    
end

close(h);